Big Huge Thesaurus

hypothetical creature

noun